<?
/*****************************************************************************
 * 文件名：ArtificialFilter.php
 * 作用：ArtificialFilter控制器类 负责词库过滤系统
 * 创建时间：2010.1.19
 * 作者：赵鹏城
 * ****************************************************************************/
?>

<?php

class Controller_ArtificialFilter extends FLEA_Controller_Action
{
    /*
     * 默认action，根据page显示各个页的数据。
     */
    function actionIndex() {
        $word_bank_tdg =& FLEA::getSingleton('Model_WordBank');
        
        /*分页操作*/
        $page = isset($_GET['page']) ? (int)$_GET['page'] : 0;
        $pageSize = 25;
        $conditions = '';
        $sort = 'id ASC';
        FLEA::loadClass('FLEA_Helper_Pager');
        $pager = new FLEA_Helper_Pager($word_bank_tdg, $page, $pageSize,
$conditions, $sort);//&
        $rowset = $pager->findAll(); /*取出$page页数据集*/
        $PagerData = $pager->getPagerData();
        $NavbarIndexs = $pager->getNavbarIndexs($PagerData['currentPage'], 10);

        if(!empty($_POST)) {
            date_default_timezone_set('Asia/Chongqing');
            /*foreach的as后用到了key，目的是用key来定位二位数据中的数据，以真正改变数据集中的值*/
            foreach ($rowset as $k=>$row) {
                $rowset[$k]['word'] = $_POST['word'.$row['id']];
                $rowset[$k]['type'] = $_POST['type'.$row['id']];
                $rowset[$k]['gender'] = $_POST['gender'.$row['id']];
                $rowset[$k]['score'] = $_POST['score'.$row['id']];
                $rowset[$k]['isgood'] = $_POST['isgood'.$row['id']];
                $rowset[$k]['lasttime'] = date("Y-m-d H:i:s");
            }
            $word_bank_tdg->updateRowset($rowset); /*用数据集更新数据库*/
        }
        
        /*使用页数据集rowset显示数据给用户*/
        include("ArtificialFilter.php");
    }
    
}

?>
